2732c2
@@ -302,7 +302,7 @@
public Object process(Node nd, Stack<Node> stack, NodeProcessorCtx procCtx,
             scale = hd.scale();
           }
           DecimalTypeInfo typeInfo = TypeInfoFactory.getDecimalTypeInfo(prec, scale);
-          return new ExprNodeConstantDesc(typeInfo, strVal);
+          return new ExprNodeConstantDesc(typeInfo, hd);
         } else {
           v = Double.valueOf(expr.getText());
           v = Long.valueOf(expr.getText());
